home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Time Traveler CD - A Mult…dia Chronicle of History
/
Time Traveler CD - A Multimedia Chronicle of History.iso
/
Time Traveler
/
Time Traveler.rsrc
/
bin.rsrc_CODE_10_Indexevator.txt
< prev
next >
Wrap
Text File
|
1992-10-28
|
57KB
|
988 lines
# near model CODE resource
# jump table entries: 472-473 (2 of them)
export_59:
00000000 4240 clr.w D0
00000002 4E75 rts
fn00000004:
00000004 4267 clr.w -[A7]
00000006 2F2D F33C move.l -[A7], [A5 - 0xCC4]
0000000A A960 syscall GetControlValue/GetCtlValue
0000000C 3B5F F3B0 move.w [A5 - 0xC50], [A7]+
00000010 302D F3B0 move.w D0, [A5 - 0xC50]
00000014 B06D F34E cmp.w D0, [A5 - 0xCB2]
00000018 6728 beq +0x2A /* 00000042 */
0000001A 302D F3B0 move.w D0, [A5 - 0xC50]
0000001E 3B40 F3AC move.w [A5 - 0xC54], D0
00000022 3B6D F34E F3AE move.w [A5 - 0xC52], [A5 - 0xCB2]
00000028 916D F3AE sub.w [A5 - 0xC52], D0
0000002C 302D F3AE move.w D0, [A5 - 0xC52]
00000030 E940 asl D0.w, 4
00000032 4267 clr.w -[A7]
00000034 3F00 move.w -[A7], D0
00000036 2F2D F34A move.l -[A7], [A5 - 0xCB6]
0000003A A9DD syscall TEScroll
0000003C 3B6D F3AC F34E move.w [A5 - 0xCB2], [A5 - 0xC54]
label00000042:
00000042 4E75 rts
fn00000044:
00000044 302D F33A move.w D0, [A5 - 0xCC6]
00000048 B06D F34E cmp.w D0, [A5 - 0xCB2]
0000004C 6754 beq +0x56 /* 000000A2 */
0000004E 6D20 blt +0x22 /* 00000070 */
00000050 906D F34E sub.w D0, [A5 - 0xCB2]
00000054 0C40 000D cmpi.w D0, 0xD /* '\r' */
00000058 6D48 blt +0x4A /* 000000A2 */
0000005A 0C40 000D cmpi.w D0, 0xD /* '\r' */
0000005E 6610 bne +0x12 /* 00000070 */
00000060 3B6D F34E F3B2 move.w [A5 - 0xC4E], [A5 - 0xCB2]
00000066 526D F3B2 addq.w [A5 - 0xC4E], 1
0000006A 302D F3B2 move.w D0, [A5 - 0xC4E]
0000006E 6008 bra +0xA /* 00000078 */
label00000070:
00000070 302D F33A move.w D0, [A5 - 0xCC6]
00000074 3B40 F3B2 move.w [A5 - 0xC4E], D0
label00000078:
00000078 3B6D F34E F3B4 move.w [A5 - 0xC4C], [A5 - 0xCB2]
0000007E 916D F3B4 sub.w [A5 - 0xC4C], D0
00000082 302D F3B4 move.w D0, [A5 - 0xC4C]
00000086 E940 asl D0.w, 4
00000088 4267 clr.w -[A7]
0000008A 3F00 move.w -[A7], D0
0000008C 2F2D F34A move.l -[A7], [A5 - 0xCB6]
00000090 A9DD syscall TEScroll
00000092 3B6D F3B2 F34E move.w [A5 - 0xCB2], [A5 - 0xC4E]
00000098 2F2D F33C move.l -[A7], [A5 - 0xCC4]
0000009C 3F2D F34E move.w -[A7], [A5 - 0xCB2]
000000A0 A963 syscall SetControlValue/SetCtlValue
label000000A2:
000000A2 4E75 rts
export_60:
000000A4 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
000000A8 42A7 clr.l -[A7]
000000AA 3F3C 00A0 move.w -[A7], 0xA0
000000AE 42A7 clr.l -[A7]
000000B0 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
000000B6 A97C syscall GetNewDialog
000000B8 2B5F F30A move.l [A5 - 0xCF6], [A7]+
000000BC 6700 013A beq +0x13C /* 000001F8 */
000000C0 2F2D F30A move.l -[A7], [A5 - 0xCF6]
000000C4 3F3C 0004 move.w -[A7], 0x4
000000C8 4267 clr.w -[A7]
000000CA 487A 071A pea.l [PC + 0x71A /* 000007E6, value 0x205F301F */]
000000CE 486D F30E pea.l [A5 - 0xCF2]
000000D2 A98E syscall SetDialogItem/SetDItem
000000D4 2F2D F30A move.l -[A7], [A5 - 0xCF6]
000000D8 3F3C 0007 move.w -[A7], 0x7
000000DC 3F3C 0080 move.w -[A7], 0x80
000000E0 487A 071E pea.l [PC + 0x71E /* 00000800, value 0x205F301F */]
000000E4 486D F316 pea.l [A5 - 0xCEA]
000000E8 A98E syscall SetDialogItem/SetDItem
000000EA 2F2D F30A move.l -[A7], [A5 - 0xCF6]
000000EE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000000F2 3F3C 0080 move.w -[A7], 0x80
000000F6 487A 0756 pea.l [PC + 0x756 /* 0000084E, value 0x225F301F */]
000000FA 486D F31E pea.l [A5 - 0xCE2]
000000FE A98E syscall SetDialogItem/SetDItem
00000100 2F2D F30A move.l -[A7], [A5 - 0xCF6]
00000104 3F3C 0005 move.w -[A7], 0x5
00000108 486D F3B8 pea.l [A5 - 0xC48]
0000010C 486D F33C pea.l [A5 - 0xCC4]
00000110 486D F3BA pea.l [A5 - 0xC46]
00000114 A98D syscall GetDialogItem/GetDItem
00000116 2F2D F30A move.l -[A7], [A5 - 0xCF6]
0000011A 3F3C 0006 move.w -[A7], 0x6
0000011E 486D F3B8 pea.l [A5 - 0xC48]
00000122 486D F340 pea.l [A5 - 0xCC0]
00000126 486D F3BA pea.l [A5 - 0xC46]
0000012A A98D syscall GetDialogItem/GetDItem
0000012C 4A6D E680 tst.w [A5 - 0x1980]
00000130 6710 beq +0x12 /* 00000142 */
00000132 2F2D F30A move.l -[A7], [A5 - 0xCF6]
00000136 3F3C 0091 move.w -[A7], 0x91
0000013A 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
0000013E 4267 clr.w -[A7]
00000140 A91B syscall MoveWindow
label00000142:
00000142 2F2D F30A move.l -[A7], [A5 - 0xCF6]
00000146 A915 syscall ShowWindow
00000148 4EBA 0132 jsr [PC + 0x132 /* 0000027C */]
0000014C 2F2D F33C move.l -[A7], [A5 - 0xCC4]
00000150 3F2D F34E move.w -[A7], [A5 - 0xCB2]
00000154 A963 syscall SetControlValue/SetCtlValue
00000156 426D F34E clr.w [A5 - 0xCB2]
0000015A 4EBA FEA8 jsr [PC - 0x158 /* 00000004 */]
0000015E 4EBA 052A jsr [PC + 0x52A /* 0000068A */]
00000162 206D F30A movea.l A0, [A5 - 0xCF6]
00000166 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
0000016A 2F2D F34A move.l -[A7], [A5 - 0xCB6]
0000016E A9D8 syscall TEActivate
00000170 4EBA 05AC jsr [PC + 0x5AC /* 0000071E */]
00000174 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
label00000178:
00000178 487A 080C pea.l [PC + 0x80C /* 00000986, value 0x2B5FF540 */]
0000017C 486D F3B6 pea.l [A5 - 0xC4A]
00000180 A991 syscall ModalDialog
00000182 302D F3B6 move.w D0, [A5 - 0xC4A]
00000186 0C40 0002 cmpi.w D0, 0x2
0000018A 6754 beq +0x56 /* 000001E0 */
0000018C 0C40 0001 cmpi.w D0, 0x1
00000190 6700 006C beq +0x6E /* 000001FE */
00000194 0C40 0005 cmpi.w D0, 0x5
00000198 6606 bne +0x8 /* 000001A0 */
0000019A 4EBA FE68 jsr [PC - 0x198 /* 00000004 */]
0000019E 60D8 bra -0x26 /* 00000178 */
label000001A0:
000001A0 0C40 0006 cmpi.w D0, 0x6
000001A4 661E bne +0x20 /* 000001C4 */
000001A6 4267 clr.w -[A7]
000001A8 2F2D F340 move.l -[A7], [A5 - 0xCC0]
000001AC A960